place open to public view - Español Inglés Diccionario